<#-- jQuery, bootstrap, easyui 
	Add method : model dialog
-->
<@pp.dropOutputFile/>
<@pp.changeOutputFile name="/main/webapp/common/import_m_js.ftl"/>
<#noparse>
<script type="text/javascript" src="${base}/plugins/jQuery/jquery.min.js"></script>
<script type="text/javascript" src="${base}/plugins/bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="${base}/plugins/jquery.validate/jquery.validate.min.js"></script>
<script type="text/javascript" src="${base}/plugins/jquery.validate/messages_zh.min.js"></script>
<script type="text/javascript" src="${base}/plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript" src="${base}/plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.zh-CN.js" charset="</#noparse><#if doc.encoding??>${doc.encoding}<#else>gb2312</#if><#noparse>"></script>
<script type="text/javascript" src="${base}/plugins/jquery-easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="${base}/plugins/jquery-easyui/locale/easyui-lang-zh_CN.js" charset="</#noparse><#if doc.encoding??>${doc.encoding}<#else>gb2312</#if><#noparse>"></script>

<script type="text/javascript">

function showTip(success, title, message){
	var type = success ? "success" : "danger";
	$.messager.show({
		title : "操作结果",
		msg: title,
		showType:'show',
		style:{
			right:'',
			top:document.body.scrollTop+document.documentElement.scrollTop,
			bottom:''
		}
	});
}
function hidTip(){
}

function array2map(array){
	var m = {};
	for(a in array){
		m[array[a].name] = encodeURI(array[a].value);
	}
	return m;
}

//Load  
function loading(tip) {  
}  
  
//hidden Load  
function loaded() {  
}  

$.download = function(url, data, method){
    if( url && data ){ 
        data = typeof data == 'string' ? data : $.param(data);
        var inputs = '';
        $.each(data.split('&'), function(){ 
            var pair = this.split('=');
            inputs+='<input type="hidden" name="'+ pair[0] +'" value="'+ pair[1] +'" />'; 
        });
        $('<form action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>')
        .appendTo('body').submit().remove();
    };
};

function format(now,mask){
	var d = now;
	var zeroize = function (value, length)	{
		if (!length) length = 2;
		value = String(value);
		for (var i = 0, zeros = ''; i < (length - value.length); i++)
		{
			zeros += '0';
		}
		return zeros + value;
	};
 
	return mask.replace(/"[^"]*"|'[^']*'|\b(?:d{1,4}|m{1,4}|yy(?:yy)?|([hHMstT])\1?|[lLZ])\b/g, function ($0)
	{
		switch ($0)		{
			case 'd': return d.getDate();
			case 'dd': return zeroize(d.getDate());
			case 'ddd': return ['Sun', 'Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sat'][d.getDay()];
			case 'dddd': return ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'][d.getDay()];
			case 'M': return d.getMonth() + 1;
			case 'MM': return zeroize(d.getMonth() + 1);
			case 'MMM': return ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][d.getMonth()];
			case 'MMMM': return ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'][d.getMonth()];
			case 'yy': return String(d.getFullYear()).substr(2);
			case 'yyyy': return d.getFullYear();
			case 'h': return d.getHours() % 12 || 12;
			case 'hh': return zeroize(d.getHours() % 12 || 12);
			case 'H': return d.getHours();
			case 'HH': return zeroize(d.getHours());
			case 'm': return d.getMinutes();
			case 'mm': return zeroize(d.getMinutes());
			case 's': return d.getSeconds();
			case 'ss': return zeroize(d.getSeconds());
			case 'l': return zeroize(d.getMilliseconds(), 3);
			case 'L': var m = d.getMilliseconds();
				if (m > 99) m = Math.round(m / 10);
				return zeroize(m);
			case 'tt': return d.getHours() < 12 ? 'am' : 'pm';
			case 'TT': return d.getHours() < 12 ? 'AM' : 'PM';
			case 'Z': return d.toUTCString().match(/[A-Z]+$/);
			// Return quoted strings with the surrounding quotes removed
			default: return $0.substr(1, $0.length - 2);
		}
	});
};
</script>
</#noparse>